come up with the goods

按約交貨; 滿足期望; 不負所望